package com.zpf.advice;

import org.springframework.aop.AfterAdvice;
import org.springframework.aop.AfterReturningAdvice;

import java.lang.reflect.Method;

/*
* 后置控制：
*       先执行核心业务方法，也即是service中的增删改查方法
*       再执行这个后置通知中的辅助功能方法：例如提交事务，打印日志
*
* */
public class MyAfterAdvice implements AfterReturningAdvice {
    @Override
    public void afterReturning(Object o, Method method, Object[] objects, Object o1) throws Throwable {
        System.out.println("====提交事务MethodBeforeAdvice后置通知====");

        System.out.println("====打印日志MethodBeforeAdvice后置通知====");
    }
}
